/bsbinding followed by a KEY followed by A Spell, Item or many Blindslash commands binds these commands. keep in mind those bindings are for all characters so binding a spell would bind it for all charcters on that key.
possible blindslash binds:
spinobjective,ttip, ttipmore, dis, pin, scan, coords, popup1, popup2, spin, name, qdis, qlines,track, qom, task, tasktracked, center, targetdis, focusdis
camcenter, ttsstop, interacttarget, consumewp, interactmouseover, targethostile, targetfriend, followtarget, extraactionbutton, extraactionbutton2, extraactionbutton3 and questbutton but only in case u also have the Addon ExtraQuestButton. be carefull with etxtraquestbutton though the version 10.0 seems to work though.


examples: 
/bsbind O Hearthstone
/bsbind ALT-S spin
/bsbind CTRL-SPACE ttsstop

/checkbind F will mention the key currently binded.
/bsbunbind F would unbind anything from blindslash on F.
/bsunbind all also exists.

for controller useage for the ttdir command bind ttdir first as an example like this: /bsbind PADRSTICK ttdir
this will make the right thumbstick middle push to search for the current tomtomcrazyarrow direction until it found it (turn character with right thumbstick until you hear a scoring sound).
then when you heard a scoring sound, move your left thumbstick up to start walking in that direction. 



To bind your actionbuttons to keys you tpe slash ui bind followed by a key lets you set a binding to the element consoleport is hovering.
This works like this: type /ui bar 1 to get to the first actionabr row.
now hover over what you want to bind.
now type /ui bind U. In this example the hovered element is now bound to U for every character in other words globally.
to bind for only this character you would have typed /ui cbind U.
to bind an element to the rightclick you would type /ui bindright U. this is usefull to be able to open menues for lets say the playerframe for example.

examples:
NUMPADPLUS
NUMPAD4
SHIFT-5
RCTRL-7
LCTRL-2
SHIFT-F3

in case ou are wondering how controler keys are named here is a list. or google Game Pad Buttons Wowpedia.

PADDUP
PADDRIGHT
PADDDOWN
PADDLEFT
PAD1
PAD2
PAD3
PAD4
PAD5
PAD6
PADLSHOULDER
PADLTRIGGER
PADRSHOULDER
PADRTRIGGER
GamePadEmulateCtrl
GamePadEmulateShift
GamePadCursorRightClick
GamePadCursorLeftClick

PADLSTICK
PADRSTICK
PADLSTICKUP
PADLSTICKRIGHT
PADLSTICKDOWN
PADLSTICKLEFT
PADRSTICKUP
PADRSTICKRIGHT
PADRSTICKDOWN
PADRSTICKLEFT
PADPADDLE1
PADPADDLE2
PADPADDLE3
PADPADDLE4
PADFORWARD
PADBACK
GamePadEmulateEsc
PADSYSTEM
PADSOCIAL